1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Drawing;
5 using System.Data;
6 using System.Linq;
7 using System.Text;
8 using System.Threading.Tasks;
9 using System.Windows.Forms;
10
11 namespace SoftQuanLyNhaHang.Controllers
12 {
13 class NhanVienCtrl
14 {
15 public static DataSet FillDataSet_getNhanVienByIdNhanVien(string _idNhanVien)
16 {
17 try
18 {
19 Models.NhanVienMod nvien = new Models.NhanVienMod(_idNhanVien);
20 return nvien.FillDataSet_getNhanVienByIdNhanVien();
21
22 }
23 catch
24 {
25 return null;
26 }
27 }
28 public static DataSet FillDataSet_getSearchNVbyId(string _idNhanVien)
29 {
30 try
31 {
32 Models.NhanVienMod nvien = new Models.NhanVienMod(_idNhanVien);
33 return nvien.FillDataSet_getSearchNVbyId();
34
35 }
36 catch
37 {
38 return null;
39 }
40 }
41 public static DataSet FillDataSet_FindNVByTen(string _tenNhanVien)
42 {
43 try
44 {
45 Models.NhanVienMod nvien = new Models.NhanVienMod(_tenNhanVien);
46 return nvien.FillDataSet_FindNVByTen();
47
48 }
49 catch
50 {
51 return null;
52 }
53 }
54 // Method Add
55 public static int InSertNhanVien(string _idNhanVien, string _hoNhanVien, string _tenNhanVien, DateTime _ngaysinhNhanVien, string _giotinhNhanVien, string _dienthoaiNhanVien, string _emailNhanVien, string _diachiNhanVien)
56 {
57 try
58 {
59 Models.NhanVienMod _nhanVien = new Models.NhanVienMod(_idNhanVien, _hoNhanVien, _tenNhanVien, _ngaysinhNhanVien, _giotinhNhanVien, _dienthoaiNhanVien, _emailNhanVien, _diachiNhanVien);
60 return _nhanVien.InsertNhanVien();
61 }
62 catch
63 {
64 return 0;
65 }
66 }
67 // Method Update
68 public static int UpdateNhanVien(string _idNhanVien, string _hoNhanVien, string _tenNhanVien, DateTime _ngaysinhNhanVien, string _giotinhNhanVien, string _dienthoaiNhanVien, string _emailNhanVien, string _diachiNhanVien)
69 {
70 try
71 {
72 Models.NhanVienMod _nhanVien = new Models.NhanVienMod(_idNhanVien, _hoNhanVien, _tenNhanVien, _ngaysinhNhanVien, _giotinhNhanVien, _dienthoaiNhanVien, _emailNhanVien, _diachiNhanVien);
73 return _nhanVien.UpdateNhanVien();
74 }
75 catch
76 {
77 return 0;
78 }
79
80 }
81 // Method Delete
82 public static int DeleteNhanVien(string _idNhanVien)
83 {
84 try
85 {
86 Models.NhanVienMod _nhanVien = new Models.NhanVienMod(_idNhanVien);
87 return _nhanVien.DeleteNhanVien();
88 }
89 catch
90 {
91 return 0;
92 }
93
94 }
95 }
96 }